package com.example.administrator.myapplication.util;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;


public class DB  {

    private Context context;

    public DB(Context context){
        this.context = context;
    }


    //用户登录时，根据用户输入的用户姓名学号，查询数据库是否存在
    //select *from account where username=”“ and student_id=""
    public boolean loginSelect(String username,String psw){

        MyHelper myHelper = new MyHelper(context);
        SQLiteDatabase db = myHelper.getReadableDatabase();
        Cursor cursor = db.rawQuery("select *from account where username=? and student_id=?",new String[]{username,psw});
        if(cursor.getCount() != 0){
            return true;
        }else {
            return false;
        }

    }

    //注册
    //insert into account(username,student_id) value(?,?);
    public boolean signInInsert(String username,String psw){

        MyHelper myHelper = new MyHelper(context);
        SQLiteDatabase db = myHelper.getWritableDatabase();
        db.execSQL("insert into account(username,student_id) values(?,?)",new Object[]{username,psw});
        return true;
    }

    public void updata(String usr,String psw){
        MyHelper myHelper = new MyHelper(context);
        SQLiteDatabase db = myHelper.getWritableDatabase();
        ContentValues values = new ContentValues();
        values.put("psw",psw);
        db.update("data.db",values,"name=?",new String[]{psw});
    }

}